File Synchronization

  • Synchronize files and app meta data with other instances of the same client app.

    See more

    Declaration

    Swift

    public class SyncServer : NSObject
  • Except as noted, these delegate methods are called on the main thread.

    See more

    Declaration

    Swift

    public protocol SyncServerDelegate : AnyObject
  • Most of the information provided by SyncEvent’s is for testing purposes and for UI (e.g., for displaying download progress). Some of it, however, can be necessary for app operations.

    See more

    Declaration

    Swift

    public enum SyncEvent
  • Declaration

    Swift

    public struct EventDesired : OptionSet
  • Declaration

    Swift

    public struct DownloadOperation
  • Declaration

    Swift

    public struct ServerVersion
  • Many of these only have internal meaning to the client interface. Some are documented because they can be useful to the code using the client.

    See more

    Declaration

    Swift

    public enum SyncServerError : Error